package com.ms.qw.client.dto;

public class CodigoValorDTO {

    private Integer codigo;
    private String descripcion;
    private Integer orden;

    public CodigoValorDTO() {
    }

    public CodigoValorDTO(Integer codigo, String descripcion) {
        this.codigo = codigo;
        this.descripcion = descripcion;
    }

    public Integer getCodigo() {
        return codigo;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public Integer getOrden() {
        return orden;
    }

    public void setOrden(Integer orden) {
        this.orden = orden;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        CodigoValorDTO that = (CodigoValorDTO) o;

        if (!codigo.equals(that.codigo)) return false;

        return true;
    }

    @Override
    public int hashCode() {
        return codigo.hashCode();
    }

    @Override
    public String toString() {
        return "CodigoValorDTO{" +
                "codigo=" + codigo +
                ", descripcion='" + descripcion + '\'' +
                ", orden=" + orden +
                '}';
    }
}
